b34516c63c280d749709c74b8669dbdd4016b694,source/com/intellij/codeInsight/daemon/impl/PostHighlightingPass.java,PostHighlightingPass,isWriteObjectMethod,#PsiMethod#,546

Before Change


    if (!parameters[0].getType().equalsToText("java.io.ObjectOutputStream")) return false;
    if (method.hasModifierProperty(PsiModifier.STATIC)) return false;
    PsiClass aClass = method.getContainingClass();
    if (aClass != null && !isSerializable(aClass)) return false;
    return true;
  }

  private static boolean isWriteReplaceMethod(PsiMethod method) {

After Change


    if (!parameters[0].getType().equalsToText("java.io.ObjectOutputStream")) return false;
    if (method.hasModifierProperty(PsiModifier.STATIC)) return false;
    PsiClass aClass = method.getContainingClass();
    return aClass == null || isSerializable(aClass);
  }

  private static boolean isWriteReplaceMethod(PsiMethod method) {